// JavaScript Document

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };
function mail()
{
	
	var correo=document.form1.correo.value.trim();
	var pass=document.form1.pass.value.trim();
	
	document.form1.correo.value=correo;
	document.form1.pass.value=pass;
	
	return true;
}


function Validar()
{ 
	var cantidad = document.form1.cantidad.value;
	/*var cantidad = document.getElementById(cantidad).value;*/
	var flag=false;
	
	if(cantidad==""|| cantidad =="0"){
		alert ("Es necesario poner una cantidad mayor a cero");
		document.form1.cantidad.focus();
		return false;
	}
	else if(validarNumeroEntero(cantidad))
	{	
		if(!numerosEnCero(cantidad)){
			alert("La cantidad debe de ser mayor a cero si desea agregarlo al carrito");
			document.form1.cantidad.focus();
			return false;
		}
		else
		{
			document.form1.submit()
			return true;
		}
	}
	
}


function numerosEnCero(cantidad)
{
	flag = false;
	if(validarNumeroEntero(cantidad))
	{
		for(var i=0;i<cantidad.length;i++)
		{			
			if(cantidad[i] != 0)
			{
				flag =true;
			}
		}

		if(flag==false) 
		{
			return false;	
		}
	}
	return flag;
}

function validarNumeroEntero(num){
	var entero=/[0-9]/;

		for (var i=0; i<num.length; i++){
			if(!entero.test(num[i])){
				alert ("Se admiten solo numeros enteros");
				return false; //no hace submit
			}
		}
	return true;
	
}

function valcorreo ()
{
	var correo = document.form1.correo.value;
	if (validarCorreo(correo))
	{
		document.form1.submit();
	}
}
function validarCorreo(email){
	var mail = /^(.+\@.+\..+)$/;
	if(!mail.test(email))
	{ 
		alert ("El correo electronico que ha ingresado tiene un formato incorrecto\n\nEjemplo del formato correcto es tu_correo@dominio.com");
		
		//return false; //no hace submit
	}
	//return true;
} //fin función valida Correo


function validaRegistro()
{
	var estado = false;
	var  login=document.frm1.login.value;
	var  nombre=document.frm1.nombre.value;
	var  apaterno=document.frm1.apaterno.value;
	var  amaterno=document.frm1.amaterno.value;
	var  email=document.frm1.email.value;
	var  pass1=document.frm1.pass1.value;
	var  pass2=document.frm1.pass2.value;
	
		if (nombre == "")
		{
			alert ("Es necesario escribir un nombre")
			document.frm1.nombre.focus();
			return false;
		}
		else if (login == "")
			 {
				alert ("Es necesario escribir su usuario") 
				document.frm1.login.focus();
				return false;
			 }
		else if (apaterno == "")
			 {
				alert ("Es necesario escribir su Apellido Paterno")
				document.frm1.apaterno.focus();
				return false; 
			 }
			 else if (amaterno == "")
			 {
				alert ("Es necesario escribir su Apellido Materno")
				document.frm1.amaterno.focus();
				return false; 
			 }
				  else if (email == "")
				  {
					alert ("Es necesario escribir un correo electronico")
					document.frm1.email.focus();
					return false; 
				  }
				  	   else if (pass1 == "")
			 		   {
							alert ("Es necesario escribir la contraseña") 
							document.frm1.pass1.focus();
							return false;
			 		   }
					   		else if (pass2 == "")
			 				{
								alert ("Es necesario confirmar la contraseña") 
								document.frm1.pass2.focus();
								return false;
			 				}
								
if (validarCorreo(document.frm1.email.value))
		{
			if (pass2==pass1)
					{
						alert("Se registro correctamente");
						//document.frm1.submit();
						return true;
						
					}
					else 
					{ 
					alert("Los campos contraseña no coinciden"); 
				    return false; 
					}
					
					
		}
	return false;
	
}

